package net.fltx.taskmgr.win32api;

import com.sun.jna.Structure;

import java.util.Arrays;
import java.util.List;

public class BitmapData extends Structure {
    public int width;//宽
    public int height;//高
    public int Stride;//在位图的连续扫描线之间的偏移量（以字节为单位）。如果步幅为正，则位图是自上而下的。如果步幅为负，则位图为自下而上。
    public int PixelFormat;//指定位图的像素格式。
    public int Scan0;//指向位图的第一（索引0）扫描线。
    public int Reserved;//留作将来用

    @Override
    protected List<String> getFieldOrder() {
        return Arrays.asList(new String[]{"width", "height", "Stride", "PixelFormat", "Scan0", "Reserved"});
    }



}
